use my_commons::*;

pub mod ln3a_basic_type;
pub mod ln3b_loop;
pub mod ln4a_string;
pub mod ln5_struct;
pub mod ln6_enum;
pub mod ln8a_str;

pub fn run() {
    ln3a_basic_type::type_test();

    my_sep();
    ln3b_loop::test_loop();

    my_sep_sub();
    ln3b_loop::test_for();

    my_sep_sub();
    ln3b_loop::test_for2();

    my_sep_sub();
    ln3b_loop::test_string();

    my_sep();
    ln4a_string::test_move();

    my_sep_sub();
    ln4a_string::test_move2();

    my_sep_sub();
    ln4a_string::test_scope();

    my_sep_sub();
    ln4a_string::test_str();
    //-----------------------------------------
    my_sep();
    ln5_struct::test_debug();
    ln5_struct::test_impl();

    // =================================
    my_sep();
    ln8a_str::test_81();
}
